package com.gaohe.hotal.mapper;

import java.util.List;

import com.gaohe.hotal.domain.HotHotal;
import com.gaohe.hotal.vo.HotHotalVo;

/**
 * 门店管理Mapper接口
 *
 * @author zl
 * @date 2025-06-26
 */
public interface HotHotalMapper
{
    /**
     * 查询门店管理
     *
     * @param hotalId 门店管理主键
     * @return 门店管理
     */
    public HotHotal selectHotHotalByhotalId(Long hotalId);

    /**
     * 查询门店管理列表
     *
     * @param hotHotal 门店管理
     * @return 门店管理集合
     */
    public List<HotHotal> selectHotHotalList(HotHotal hotHotal);

    /**
     * 新增门店管理
     *
     * @param hotHotal 门店管理
     * @return 结果
     */
    public int insertHotHotal(HotHotal hotHotal);

    /**
     * 修改门店管理
     *
     * @param hotHotal 门店管理
     * @return 结果
     */
    public int updateHotHotal(HotHotal hotHotal);

    /**
     * 删除门店管理
     *
     * @param hotalId 门店管理主键
     * @return 结果
     */
    public int deleteHotHotalByhotalId(Long hotalId);

    /**
     * 批量删除门店管理
     *
     * @param hotalIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteHotHotalByhotalIds(Long[] hotalIds);
//---------------------------------------------------------------------------------

    /**
     *查询门店信息
     */
    List<HotHotalVo> selectHotHotalVoList(HotHotal hotHotal);
}
